import static org.junit.Assert.*;

import org.junit.Test;


public class ListaEventosTest {

	@Test
	public void testRemove() {
		ListaEventos lista=new ListaEventos();
		Cliente cliente=new Cliente(1);
		Evento evento1=new Evento(2,cliente);
		Evento evento2=new Evento(3,cliente);
		Evento evento3=new Evento(5,cliente);
		
		lista.add(evento3);
		lista.add(evento1);
		lista.add(evento2);
		assertEquals(evento1,lista.remove(1));
		
	}
	

	@Test
	public void testGetEvento() {
		ListaEventos lista=new ListaEventos();
		Cliente cliente=new Cliente(1);
		Evento evento1=new Evento(2,cliente);
		Evento evento2=new Evento(3,cliente);
		Evento evento3=new Evento(5,cliente);
		
		lista.add(evento3);
		lista.add(evento1);
		lista.add(evento2);
		assertEquals(evento1,lista.getEvento(1));
	}

	@Test
	public void testGetCant() {
		ListaEventos lista=new ListaEventos();
		Cliente cliente=new Cliente(1);
		Evento evento1=new Evento(2,cliente);
		Evento evento2=new Evento(3,cliente);
		Evento evento3=new Evento(5,cliente);
		
		lista.add(evento3);
		lista.add(evento1);
		lista.add(evento2);
		assertEquals(3,lista.getCant());
	}

}
